
package br.com.flavios.selenium.entity;

/**
* <p><b>Classe   :</b> Idioma.java
* <p><b>Descrição:</b> <<Descreva o OBJETIVO da CLASSE>>
*
* <p><b>Projeto  :</b> Selenium 
* <p><b>Pacote   :</b> br.com.flavios.selenium.entity
* <p><b>Empresa  :</b> Flávios Calçados e Esportes 
*
* @author     : fabiooliveira
* @version    : Revision: Date: 28/04/2014
*/
public class Idioma {

    private Integer codigo;
    private String descricao;

    /**
     * @return the codigo
     */
    public Integer getCodigo() {
        return codigo;
    }

    /**
     * @param codigo the codigo to set
     */
    public void setCodigo(Integer codigo) {
        this.codigo = codigo;
    }

    /**
     * @return the descricao
     */
    public String getDescricao() {
        return descricao;
    }

    /**
     * @param descricao the descricao to set
     */
    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    @Override
    public int hashCode() {
        int hash = 3;
        hash = 11 * hash + (this.codigo != null ? this.codigo.hashCode() : 0);
        hash = 11 * hash + (this.descricao != null ? this.descricao.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Idioma other = (Idioma) obj;
        if (this.codigo != other.codigo && (this.codigo == null || !this.codigo.equals(other.codigo))) {
            return false;
        }
        if ((this.descricao == null) ? (other.descricao != null) : !this.descricao.equals(other.descricao)) {
            return false;
        }
        return true;
    }
    
    
}
